home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 4 / BBS in a Box - Macintosh - Volume IV (January 1992) (BBS in a Box).iso / Files / Word / U-V / Usenet 4.114 - Databases < prev    next >
Encoding:
Text File  |  1988-09-03  |  13.1 KB  |  256 lines  |  [TEXT/MSWD]

  1. Usenet Mac Digest     Friday, September 2, 1988     Volume 4 : Issue 114
  2.  
  3.  
  4. From: alexis@dasys1.UUCP (Alexis Rosen)
  5. Subject: Boston Mac Expo report (part 1 of ?)- databases
  6. Date: 28 Aug 88 08:53:53 GMT
  7.  
  8.  
  9.    Many interesting products were released at MacWorld two weeks ago,
  10. and more were announced. I will try to get around to all the neat ones
  11. that others have missed, but for now I will limit myself to databases.
  12. Since I have some pretty strong opinions to go along with the facts, I
  13. will tell you up front that I have hundreds (or thousands) of hours of
  14. professional work on each of FoxBase, Helix, 4D, and Omnis. I have also
  15. done a lot of work with older versions of FileMaker, OverVue, and
  16. 1stBase (seems like that was in the year 1884 :-)
  17.  
  18. The products I will cover are:
  19.           FoxBase+/Mac 1.1
  20.           Fourth Dimension 2.0
  21.           Oracle for the Mac
  22.           McMax
  23.           Omnis
  24.           Helix
  25.           FileMaker II
  26.           1st Team
  27.  
  28.  
  29. FoxBase+/Mac V1.1:
  30.     First of all, most of you probably know that I am a strong admirer
  31. of FoxBase. The new version does not disappoint. The screen generator is
  32. very powerful and has the cleanest drawing environment of any database
  33. system I know (I do not have much hands-on experience with the new
  34. FileMaker, though). In particular, it is considerably more capable than
  35. 4D's Forms Generator. For example, it has floating cursor marks in the
  36. rulers, like MacDraw. This seemingly minor feature can halve the time it
  37. takes to produce detailed, precise designs. The grid is entirely
  38. customizable, and can be turned off. Multi-level Grouping also saves
  39. enormous amounts of time for more complex forms. A superb PICT-mover is
  40. built into the graphics tool (it supports ICONs and ICN#s, too). It
  41. resembles the Font/DA Mover, but it has some extra goodies. The 'Nudge'
  42. feature is another nice timesaver missing in most (all?) of the
  43. competition. Complete color support is built in (including 24-bit picts,
  44. if you're so inclined). There are many other features which I don't have
  45. time to go over. Buy the $5 demo if you're interested. It does
  46. everything the real copy does, but is limited to 120 records per file.
  47.  
  48. In addition to the screen generator, FoxBase will include a template
  49. generator (that technology is new to the Mac, and unique to FoxBase for
  50. now), a report generator, and an applications generator. It will ship in
  51. mid-September (and I believe that date- I've got a beta and it really
  52. works well). The Multi-user version and a new runtime will also be
  53. released at the same time. The upgrade to V1.1 is free to all users. The
  54. Runtime costs $300 for unlimited distribution (no per-copy fees).
  55.  
  56. Overall, FoxBase creams the competition on virtually every front.
  57. There's rarely any reason to get anything else.
  58.  
  59.  
  60. Fourth Dimension V2.0:
  61.    My feelings about this product are very ambivalent. I just returned
  62. my copy of V1.0. I think V1.0 is one of the worst examples of marketing
  63. hype in living memory. Nevertheless, V2.0 looks quite impressive. It is
  64. what they should have shipped a year ago. It is much faster than the
  65. previous version (not comparable to FoxBase, however). It rectifies many
  66. of the big problems in V1.0, and it has more automatic
  67. application-generation. The user (non-custom) environment provides much
  68. more power than the current release, and the new quick report generator
  69. is vastly more powerful than the current (pathetic) list generator.
  70. There are still some major problems, though. The database structure is
  71. now totally monolithic (everything is stored in one Macintosh file on
  72. the disk). This is a major flaw common to 4D, Omnis, FileMaker, and
  73. Helix; FoxBase, McMax, and dBase Mac feature the better distributed file
  74. structure. (For a discussion of why this method is better, see my
  75. discussion of this in a separate article.)
  76.  
  77.    Another very serious problem is the horrible code organization
  78. imposed upon programmers by 4D. (This does not affect non-programmers.)
  79. The problem is much worse in V2.0 due to the new feature of attaching
  80. code to individual screen objects. 4D sorely needs a browser (like
  81. smalltalk) to conveniently manage source code. This still wouldn't
  82. rectify the seriously flawed execution model which imposes serious
  83. performance penalties in many cases, and requires some truly torturous
  84. coding on occasion. I don't know if the interpreter goes any faster than
  85. its current snail's crawl, but I expect it will.
  86.  
  87.    The design environment now remembers the position and state of all
  88. open windows and re-opens them when entering that mode. Unfortunately,
  89. we are still saddled with 4D's horrible modal structure- You can't
  90. execute code and edit at the same time. Contrast this with Fox's totally
  91. modeless operation, with several code windows, a debugger, an
  92. expression-evaluator, and your application all on-screen at the same
  93. time (if you want).
  94.  
  95.    In general, version 2.0 should change 4D's rating from 'execrable' to
  96. 'very good' -  but it will still be behind FoxBase, unless they make
  97. some very significant alterations in the next few months. I think this
  98. is vanishingly unlikely.
  99.  
  100.    Version 2.0 will be free to registered owners; it is due to ship at
  101. the end of the year (one year late). I hope it will ship on time. I
  102. don't have much faith in their claims, based on past performance, but on
  103. the other hand, it looked very close. They will probably make their ship
  104. date.
  105.  
  106.  
  107. Oracle:
  108.    Oracle was demonstrating their product at the show. It looks very
  109. slick, but it's hard to judge a program I can't beat up on for at least
  110. three months. Speed is totally unknown at this time. I expect it to be
  111. very good, compared to the current generation of Mac DBs (again, not as
  112. fast as Fox). This will really depend on whether or not they incorporate
  113. the code of their latest version into the Mac product. Oracle is
  114. significant for a number of reasons:
  115.  1) SQL capability (pretty much obvious what this means)
  116.  2) HyperCard integration -  By means of an XCMD, SQL can be executed from
  117.     within HyperCard. This may have enormous impact within the next year- it
  118.     opens up a whole new world of EIS ('Executive Information Systems')
  119.     capabilities. These are a class of applications that require much more work
  120.     than they should with current systems. The downside is that HyperCard is a
  121.     lousy development environment. (HC is great, yes, and I love it, but not
  122.     for development!)
  123.  3) C language interface with embedded SQL -  This is the first major
  124.     product which allows you to call database routines from C. Shana sells
  125.     Inside-Out, and there are one or two B-Tree packages out there, but they
  126.     don't compare, and they're not SQL. This will be the way that some
  127.     programmers choose to go, instead of FoxBase or 4D. Probably not a great
  128.     idea in most cases, but...
  129.  4) SQL report & query tool -  if you want to do it the old-fashioned (and
  130.     compatible) way.
  131.  5) *** Remote Database Access *** -  In case you can't tell, I think this
  132.     is the most significant item in the list. Client/Server technology is the
  133.     wave of the future, and it can be an overwhelming consideration in network
  134.     situations.
  135.  
  136.    Oracle will almost certainly have a large impact on the market,
  137. regardless of how good the software really is. I am impressed, however,
  138. by the HyperCard interface. Before I saw it I thought it was just a
  139. gimmick. It is, but that doesn't detract from its enormous utility.
  140.  
  141.    Oracle is priced at $199. The network-capable version will cost $999.
  142. It is due for release late this year, I think, but I haven't heard any
  143. firm dates.
  144.  
  145.  
  146. Nantucket's McMax:
  147.    Nantucket acquired this software, originally called dMac III, from
  148. the German company Format Software. Then they sat on it for two years
  149. without really doing much with it. If it weren't for FoxBase, it would
  150. currently be the speed champion. However, FoxBase is faster and more
  151. powerful then McMax in every way (it is a strict superset of McMax). So
  152. right now there's no reason for anyone to buy it.
  153.    Nantucket is, however, working on a new version. Unfortunately, all
  154. of the features in the new version already exist in FoxBase. There still
  155. won't be any reason to buy McMax.
  156.    Actually, they have done one thing VERY well. The control over data
  157. entry is implemented better in McMax than in any other program for the
  158. Mac. FoxBase can do all the same things, but in a slightly less elegant
  159. way. Omnis has a very similar model, but Omnis' implementation is
  160. painful. No other database, especially 4D, can do these things as well.
  161. Still, this is not sufficient justification to consider McMax.
  162.    If they keep working on this product long enough, they may have
  163. something really nice. That's idle speculation for now, though. I doubt
  164. they can come to the fore from so far behind.
  165.    The price for McMax is $295. I think the upgrade will be free, but
  166. I'm not sure. I don't know when it will be available.
  167.  
  168.  
  169. Blyth Software's Omnis 3+:
  170.    The most conspicuous no-show at the Expo, to me, was Blyth. They
  171. should have been there with V3.3, but they weren't. As far as I'm
  172. concerned, this confirms their total failure to stay competitive in the
  173. database market. A year ago, they had the best product out there, but
  174. like Acius' 4D and Nantucket's McMax, they have let a potentially great
  175. product slide. I give them about 12 to 18 months to go belly-up.
  176.    They claim that they will have 'the next generation' of DB software
  177. by early next year, and claim that they will be showing it (under
  178. non-disclosure) starting in mid-September. I don't even know if they'll
  179. ever ship it- they can't even get out a minor upgrade within a year of
  180. the planned ship date, and they expect to do a whole new product now?
  181.    Stay away. If they're still showing signs of life by mid-1989, it
  182. might be worth looking at what they've got. Probably not.
  183.  
  184.  
  185. Odesta's Helix:
  186.    Odesta continues to demonstrate some amazing multi-windowing and
  187. networked data-service technology. Unfortunately, they also continue to
  188. fail to understand the importance of speed and a programming language.
  189. Thus, Helix is unbeatable for certain classes of applications, but
  190. fairly miserable for most others. It's certainly worth looking into if
  191. you think you can get by without a programming language, or you can use
  192. the Dec/Mac connectivity. Some new enhancements are due soon, but I
  193. don't have any further information on this. Jan Harrington is probably
  194. much more expert on this than I am.
  195.  
  196.  
  197. Claris' Filemaker II (Nashoba's FM 4.0):
  198.    The big news about FileMaker is that it was just acquired by Claris
  199. and renamed FileMaker II. Other than that, it hasn't changed. It's a
  200. wonderful flat-file DB manager with some traces of 'relational'
  201. capabilities. I think it's a safe bet to say that these capabilities
  202. will continue to grow in the future. It is also the only shipping
  203. product besides Helix to offer Client/Server technology and the benefits
  204. that go with it. It has some minor flaws, and its idiot-proof indexing
  205. can yield some fairly large files, but all in all it's a great program.
  206. If you don't need programming or a full relational DB, this is the way
  207. to go.
  208.  
  209.  
  210. 1st Desk Systems' 1stTeam:
  211.    Very rarely are we gifted with such exquisite tragedy and such comic
  212. relief at the same time. This is virtually the same product that caused
  213. the original company to go out of business in early 1985!!! It is not
  214. even faintly relational, despite claims to the contrary; the link to
  215. HyperCard is just the standard HyperTalk commands that will launch any
  216. application; there is NO SUPPORT FOR INDICES!  The comedy is that they
  217. think they can sell this product. It's not worth $7.95, and they want
  218. $795. Simply amazing. The tragedy is that the poor guy who demo'd it for
  219. me actually though he had something good to sell. I guess that's always
  220. a risk when medical-supply companies get into the software business :-)
  221.    If anyone out there thinks they can describe even ONE good thing
  222. about this program, please let me (and the net) know. I'm not holding my
  223. breath...
  224.    Don't waste your time even looking at this product. It's pathetic.
  225.  
  226.  
  227. --- The way it looks to me, the companies with viable products 12 months
  228. from now will be Fox, Acius, Odesta, Oracle, Claris, and probably some
  229. new people. Ashton-Tate can't be written off either, although the
  230. current incarnation of dBase Mac is showing all the signs of being this
  231. year's Jazz.
  232.  
  233. --- That's it for database news at the show. Does anyone have any
  234. experience with MARS? It looks fascinating, but I have no real-life
  235. experience with it. What about the new program from ProVue? What about
  236. 'DAtabase' or 'DBFast'? The new database coming from Informix?
  237.  
  238. What about Mac II accelerators, SCSI accelerators, or QuickDraw
  239. accelerators? Do the 25 MHz '20 boards for the SE run SCSI at SE speeds
  240. or can they keep up with the Mac II? Any other information related to
  241. database systems and their performance on tweaked hardware would also be
  242. appreciated.
  243.  
  244. Please note that this has been posted to both comp.sys.mac and
  245. comp.databases. Please restrict your followups, if appropriate. I
  246. welcome additional comments and serious disagreements, but flames to
  247. /dev/null.
  248. --
  249. Alexis Rosen                       {allegra,philabs,cmcl2}!phri\
  250. Writing from                                {harpo,cmcl2}!cucard!dasys1!alexis
  251. The Big Electric Cat                  {portal,well,sun}!hoptoad/
  252. Public UNIX                         if mail fails: ...cmcl2!cucard!cunixc!abr1
  253. Best path: uunet!dasys1!alexis
  254.  
  255.  
  256.